A Scheduling Algorithm of Periodic Messages for Hard Real-time Communications on a Switched Ethernet
نویسندگان
چکیده
Switched Ethernet has been considered as a promising network technology for real-time communications required by process control, factory automation and other real-time applications. The switched Ethernet has many features for real-time communications such as providing a large amount of bandwidth, micro-segmentation of traffic, and full-duplex links, but to provide the hard real-time communications on the switched Ethernet, the traffic on the switch needs to be regulated not to overrun the capacity of the transmission and reception links of the switch. This paper proposes a message transmission model for hard real-time communications of periodic messages on the switched Ethernet and also proposes an algorithm to schedule the messages to be transmitted within their deadlines. The proposed scheduling algorithm is a distributed one and is performed by the source and the destination nodes without the modification of the operational features of the standard Ethernet switch. When a new periodic message needs to be transmitted, it is first checked whether it can be scheduled on both the transmission and the reception links without affecting the already-scheduled messages, and a feasible schedule is made for the new message if it is schedulable. The experiment result shows that the proposed scheduling algorithm guarantees the timely delivery of periodic messages and provides a flexible message transmission scheme to hard real-time applications by allowing them to be able to add new periodic messages while transmitting the messages that are already scheduled.
منابع مشابه
EDF Scheduling Algorithm for Periodic Messages On Switched Ethernet
In the recent years, there is a strong interest of using switched Ethernet in factory automation. The switched Ethernet offers many attractive features such as large throughput, traffic isolation and full-duplex links. However, although using full-duplex switched Ethernet can limit the collisions to each port, the real-time features may be affected due to the collisions on an output port.This p...
متن کاملEDF-Based Real-Time Message Scheduling of Periodic Messages on a Master-Slave-Based Synchronized Switched Ethernet
Switched Ethernet has many features for real-time communications but cannot guarantee the timely delivery of a real-time message due to possible collisions on the output ports. This paper first suggests a feasible condition for real-time communication of periodic messages on a master-slave-based synchronized switched Ethernet. Then an EDF (Earliest Deadline First)-based scheduling algorithm tha...
متن کاملSupport Industrial Hard Real-Time Traffic with Switched Ethernet
This paper presents a simple and efficient switched Ethernet communication protocol for industrial hard real-time LAN applications. The network is founded with end nodes and a switch, and hard real-time communication is handled by software added between the Ethernet protocols and the TCP/IP suites. We established a virtual link of the source and destination node by applying admission control ba...
متن کاملBPA: A Fast Packet Scheduling Algorithm for Real-Time Switched Ethernet Networks
In this paper, we present a MAC-Iayer packet scheduling algorithm called BPA, for real-time switched Ethernet networks. BPA considers a message model where trans-node application-level messages have endto-end timeliness requirements that are specified using Jensen's benefit functions. The objective of BPA is to maximize the aggregate message-Ievel benefit. The algorithm reasons that this object...
متن کاملGuaranteed Real-Time Services in Switched Ethernet Networks with Deadline Scheduling in the End Nodes
This paper proposes a switched Ethernet network that supports real-time communication with guaranteed bit rate and end-to-end delay bound. In our proposal, the source nodes use Earliest Deadline First (EDF) scheduling, while the switch uses First Come First Served (FCFS) to control periodic real-time traffic belonging to logical realtime connections. The schedulability condition is drawn and th...
متن کامل